# near model CODE resource # jump table entries: 4096-4101 (6 of them) export_512: 00000000 526D FE56 addq.w [A5 - 0x1AA], 1 00000004 4EAD 084A jsr [A5 + 0x84A /* export_261 */] 00000008 4A01 tst.b D1 0000000A 6600 0130 bne +0x132 /* 0000013C */ 0000000E 0C40 00AA cmpi.w D0, 0xAA 00000012 6700 00E8 beq +0xEA /* 000000FC */ 00000016 0C40 F9F4 cmpi.w D0, 0xF9F4 0000001A 6700 0118 beq +0x11A /* 00000134 */ 0000001E 4E56 FFE6 link A6, -0x001A 00000022 426E FFEA clr.w [A6 - 0x16] 00000026 6100 0186 bsr +0x188 /* 000001AE */ 0000002A 2A00 move.l D5, D0 0000002C 2D52 FFFC move.l [A6 - 0x4], [A2] 00000030 43EE FFF0 lea.l A1, [A6 - 0x10] 00000034 4291 clr.l [A1] 00000036 422E FFE6 clr.b [A6 - 0x1A] 0000003A 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */] 0000003E 0C40 0028 cmpi.w D0, 0x28 /* '(' */ 00000042 660E bne +0x10 /* 00000052 */ 00000044 4EAD 0C82 jsr [A5 + 0xC82 /* export_396 */] 00000048 6608 bne +0xA /* 00000052 */ 0000004A 50EE FFE6 st [A6 - 0x1A] 0000004E 4EAD 0C92 jsr [A5 + 0xC92 /* export_398 */] label00000052: 00000052 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */] 00000056 6608 bne +0xA /* 00000060 */ 00000058 4A85 tst.l D5 0000005A 674A beq +0x4C /* 000000A6 */ label0000005C: 0000005C 4EED 0182 jmp [A5 + 0x182 /* export_44 */] label00000060: 00000060 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */] 00000064 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */] 00000068 4EAD 0322 jsr [A5 + 0x322 /* export_96 */] 0000006C 4EAD 008A jsr [A5 + 0x8A /* export_13 */] 00000070 42AE FFFC clr.l [A6 - 0x4] 00000074 0C42 0004 cmpi.w D2, 0x4 00000078 652C bcs +0x2E /* 000000A6 */ 0000007A 200B move.l D0, A3 0000007C 0200 0001 andi.b D0, 0x1 00000080 671A beq +0x1C /* 0000009C */ 00000082 2D4B FFEC move.l [A6 - 0x14], A3 00000086 D6C2 add.w A3, D2 00000088 1D53 FFE8 move.b [A6 - 0x18], [A3] 0000008C 244B movea.l A2, A3 0000008E 528B addq.l A3, 1 00000090 5342 subq.w D2, 1 00000092 3D42 FFEA move.w [A6 - 0x16], D2 label00000096: 00000096 1722 move.b -[A3], -[A2] 00000098 51CA FFFC dbf D2, -0x6 /* 00000096 */ label0000009C: 0000009C 45EE FFF8 lea.l A2, [A6 - 0x8] 000000A0 248B move.l [A2], A3 000000A2 2D4A FFFC move.l [A6 - 0x4], A2 label000000A6: 000000A6 4AAE FFFC tst.l [A6 - 0x4] 000000AA 674A beq +0x4C /* 000000F6 */ 000000AC 2F08 move.l -[A7], A0 000000AE 4A2E FFE6 tst.b [A6 - 0x1A] 000000B2 661E bne +0x20 /* 000000D2 */ 000000B4 226E FFFC movea.l A1, [A6 - 0x4] 000000B8 2251 movea.l A1, [A1] 000000BA D2FC 0008 add.w A1, 0x8 000000BE 3011 move.w D0, [A1] 000000C0 3221 move.w D1, -[A1] 000000C2 9061 sub.w D0, -[A1] 000000C4 9261 sub.w D1, -[A1] 000000C6 43EE FFF0 lea.l A1, [A6 - 0x10] 000000CA D259 add.w D1, [A1]+ 000000CC D059 add.w D0, [A1]+ 000000CE 32C1 move.w [A1]+, D1 000000D0 32C0 move.w [A1]+, D0 label000000D2: 000000D2 2F2E FFFC move.l -[A7], [A6 - 0x4] 000000D6 486E FFF0 pea.l [A6 - 0x10] 000000DA A8F6 syscall DrawPicture 000000DC 342E FFEA move.w D2, [A6 - 0x16] 000000E0 6712 beq +0x14 /* 000000F4 */ 000000E2 246E FFEC movea.l A2, [A6 - 0x14] 000000E6 264A movea.l A3, A2 000000E8 528B addq.l A3, 1 label000000EA: 000000EA 14DB move.b [A2]+, [A3]+ 000000EC 51CA FFFC dbf D2, -0x6 /* 000000EA */ 000000F0 14AE FFE8 move.b [A2], [A6 - 0x18] label000000F4: 000000F4 205F movea.l A0, [A7]+ label000000F6: 000000F6 4E5E unlink A6 000000F8 6000 0088 bra +0x8A /* 00000182 */ label000000FC: 000000FC 4EAD 09F2 jsr [A5 + 0x9F2 /* export_314 */] 00000100 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00000104 6714 beq +0x16 /* 0000011A */ 00000106 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */] 0000010A 43ED F418 lea.l A1, [A5 - 0xBE8] 0000010E 4EAD 0C7A jsr [A5 + 0xC7A /* export_395 */] 00000112 4EAD 0C92 jsr [A5 + 0xC92 /* export_398 */] 00000116 4EAD 02DA jsr [A5 + 0x2DA /* export_87 */] label0000011A: 0000011A 2F08 move.l -[A7], A0 0000011C 6100 0090 bsr +0x92 /* 000001AE */ 00000120 6600 FF3A bne -0xC4 /* 0000005C */ 00000124 6172 bsr +0x74 /* 00000198 */ 00000126 42A7 clr.l -[A7] 00000128 486D F418 pea.l [A5 - 0xBE8] 0000012C A8F3 syscall OpenPicture 0000012E 249F move.l [A2], [A7]+ 00000130 205F movea.l A0, [A7]+ 00000132 604E bra +0x50 /* 00000182 */ label00000134: 00000134 4EAD 0452 jsr [A5 + 0x452 /* export_134 */] 00000138 614E bsr +0x50 /* 00000188 */ 0000013A 6046 bra +0x48 /* 00000182 */ label0000013C: 0000013C 3E3C 0024 move.w D7, 0x24 /* '$' */ 00000140 4EAD 044A jsr [A5 + 0x44A /* export_133 */] 00000144 2F08 move.l -[A7], A0 00000146 7400 moveq.l D2, 0x00 00000148 6164 bsr +0x66 /* 000001AE */ 0000014A 2A00 move.l D5, D0 0000014C 2E12 move.l D7, [A2] 0000014E 670C beq +0xE /* 0000015C */ 00000150 2047 movea.l A0, D7 00000152 2050 movea.l A0, [A0] 00000154 3410 move.w D2, [A0] 00000156 4A85 tst.l D5 00000158 6702 beq +0x4 /* 0000015C */ 0000015A 5242 addq.w D2, 1 label0000015C: 0000015C 4EAD 0072 jsr [A5 + 0x72 /* export_10 */] 00000160 5342 subq.w D2, 1 00000162 6B18 bmi +0x1A /* 0000017C */ 00000164 284A movea.l A4, A2 label00000166: 00000166 14D8 move.b [A2]+, [A0]+ 00000168 51CA FFFC dbf D2, -0x6 /* 00000166 */ 0000016C 4A85 tst.l D5 0000016E 670C beq +0xE /* 0000017C */ 00000170 153C 00FF move.b -[A2], 0xFF 00000174 522C 0001 addq.b [A4 + 0x1], 1 00000178 6402 bcc +0x4 /* 0000017C */ 0000017A 5214 addq.b [A4], 1 label0000017C: 0000017C 205F movea.l A0, [A7]+ 0000017E 4EAD 007A jsr [A5 + 0x7A /* export_11 */] label00000182: 00000182 536D FE56 subq.w [A5 - 0x1AA], 1 00000186 4E75 rts fn00000188: 00000188 48E7 E0E0 movem.l -[A7], D0,D1,D2,A0,A1,A2 0000018C 6120 bsr +0x22 /* 000001AE */ 0000018E 6702 beq +0x4 /* 00000192 */ 00000190 A8F4 syscall ClosePicture label00000192: 00000192 4CDF 0707 movem.l D0,D1,D2,A0,A1,A2, [A7]+ 00000196 4E75 rts fn00000198: 00000198 48E7 E0E0 movem.l -[A7], D0,D1,D2,A0,A1,A2 0000019C 6110 bsr +0x12 /* 000001AE */ 0000019E 2012 move.l D0, [A2] 000001A0 6706 beq +0x8 /* 000001A8 */ 000001A2 4292 clr.l [A2] 000001A4 2F00 move.l -[A7], D0 000001A6 A8F5 syscall KillPicture label000001A8: 000001A8 4CDF 0707 movem.l D0,D1,D2,A0,A1,A2, [A7]+ 000001AC 4E75 rts fn000001AE: 000001AE 4EAD 0A22 jsr [A5 + 0xA22 /* export_320 */] 000001B2 7010 moveq.l D0, 0x10 000001B4 D08A add.l D0, A2 000001B6 2452 movea.l A2, [A2] 000001B8 246A 005C movea.l A2, [A2 + 0x5C] 000001BC C18A exg D0, A2 000001BE 4A80 tst.l D0 000001C0 4E75 rts export_513: 000001C2 526D FE56 addq.w [A5 - 0x1AA], 1 000001C6 4A01 tst.b D1 000001C8 6600 00D0 bne +0xD2 /* 0000029A */ 000001CC 4E56 FFF8 link A6, -0x0008 000001D0 0C40 F9FB cmpi.w D0, 0xF9FB 000001D4 663C bne +0x3E /* 00000212 */ 000001D6 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 000001DA 0C40 0023 cmpi.w D0, 0x23 /* '#' */ 000001DE 6624 bne +0x26 /* 00000204 */ 000001E0 7402 moveq.l D2, 0x02 000001E2 4EAD 0502 jsr [A5 + 0x502 /* export_156 */] 000001E6 286D F072 movea.l A4, [A5 - 0xF8E] 000001EA 4EAD 02DA jsr [A5 + 0x2DA /* export_87 */] 000001EE 4EAD 051A jsr [A5 + 0x51A /* export_159 */] 000001F2 6604 bne +0x6 /* 000001F8 */ 000001F4 4EED 050A jmp [A5 + 0x50A /* export_157 */] label000001F8: 000001F8 4EAD 0A4A jsr [A5 + 0xA4A /* export_325 */] 000001FC 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 00000200 6000 0090 bra +0x92 /* 00000292 */ label00000204: 00000204 6100 0392 bsr +0x394 /* 00000598 */ 00000208 4EAD 02DA jsr [A5 + 0x2DA /* export_87 */] 0000020C 6100 0350 bsr +0x352 /* 0000055E */ 00000210 6062 bra +0x64 /* 00000274 */ label00000212: 00000212 0C40 0087 cmpi.w D0, 0x87 00000216 660A bne +0xC /* 00000222 */ 00000218 6100 0372 bsr +0x374 /* 0000058C */ 0000021C 6100 02BE bsr +0x2C0 /* 000004DC */ 00000220 6052 bra +0x54 /* 00000274 */ label00000222: 00000222 97CB sub.l A3, A3 00000224 93C9 sub.l A1, A1 00000226 7800 moveq.l D4, 0x00 00000228 3A04 move.w D5, D4 0000022A 6100 036C bsr +0x36E /* 00000598 */ 0000022E 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */] 00000232 673C beq +0x3E /* 00000270 */ 00000234 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */] 00000238 0C40 002C cmpi.w D0, 0x2C /* ',' */ 0000023C 670E beq +0x10 /* 0000024C */ 0000023E 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */] 00000242 4EAD 0322 jsr [A5 + 0x322 /* export_96 */] 00000246 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */] 0000024A 6724 beq +0x26 /* 00000270 */ label0000024C: 0000024C 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */] 00000250 0C40 002C cmpi.w D0, 0x2C /* ',' */ 00000254 670E beq +0x10 /* 00000264 */ 00000256 43EE FFF8 lea.l A1, [A6 - 0x8] 0000025A 4EAD 0C7A jsr [A5 + 0xC7A /* export_395 */] 0000025E 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */] 00000262 670C beq +0xE /* 00000270 */ label00000264: 00000264 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */] 00000268 4EAD 0462 jsr [A5 + 0x462 /* export_136 */] 0000026C 3A02 move.w D5, D2 0000026E 7801 moveq.l D4, 0x01 label00000270: 00000270 6100 00B0 bsr +0xB2 /* 00000322 */ label00000274: 00000274 422D F249 clr.b [A5 - 0xDB7] 00000278 4EAD 08C2 jsr [A5 + 0x8C2 /* export_276 */] 0000027C 4A92 tst.l [A2] 0000027E 6712 beq +0x14 /* 00000292 */ 00000280 2252 movea.l A1, [A2] 00000282 4A29 006E tst.b [A1 + 0x6E] 00000286 670A beq +0xC /* 00000292 */ 00000288 4A2A 0018 tst.b [A2 + 0x18] 0000028C 6A04 bpl +0x6 /* 00000292 */ 0000028E 50ED F249 st [A5 - 0xDB7] label00000292: 00000292 4E5E unlink A6 00000294 536D FE56 subq.w [A5 - 0x1AA], 1 00000298 4E75 rts label0000029A: 0000029A 48E7 0080 movem.l -[A7], A0 0000029E 4EAD 0032 jsr [A5 + 0x32 /* export_2 */] 000002A2 0C43 0006 cmpi.w D3, 0x6 000002A6 6200 FDB4 bhi -0x24A /* 0000005C */ 000002AA 4EAD 09F2 jsr [A5 + 0x9F2 /* export_314 */] 000002AE 4EAD 0A22 jsr [A5 + 0xA22 /* export_320 */] 000002B2 2452 movea.l A2, [A2] 000002B4 D643 add.w D3, D3 000002B6 43FA 0018 lea.l A1, [PC + 0x18 /* 000002D0, value 0xE0020, cstring "" */] 000002BA D2F1 3000 add.w A1, [A1 + D3.w] 000002BE 7600 moveq.l D3, 0x00 000002C0 4E91 jsr [A1] 000002C2 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */] 000002C6 4CDF 0100 movem.l A0, [A7]+ 000002CA 536D FE56 subq.w [A5 - 0x1AA], 1 000002CE 4E75 rts 000002D0 000E 0020 ori.b A6, 0x20 /* ' ' */ 000002D4 0028 002E 0034 ori.b [A0 + 0x34], 0x2E /* '.' */ 000002DA 003A 0040 4EAD ori.b [PC + 0x4EAD /* 00005189, cstring "" */], 0x40 /* '@' */ 000002E0 0A2A 362D F404 xori.b [A2 - 0xBFC], 0x2D /* '-' */ 000002E6 B0AD FAEE cmp.l D0, [A5 - 0x512] 000002EA 6708 beq +0xA /* 000002F4 */ 000002EC 7600 moveq.l D3, 0x00 000002EE 4E75 rts 000002F0 362D F402 move.w D3, [A5 - 0xBFE] label000002F4: 000002F4 5283 addq.l D3, 1 000002F6 4E75 rts 000002F8 362D F41E move.w D3, [A5 - 0xBE2] 000002FC 4E75 rts 000002FE 362D F41C move.w D3, [A5 - 0xBE4] 00000302 4E75 rts 00000304 362A 0032 move.w D3, [A2 + 0x32] 00000308 4E75 rts 0000030A 362A 0030 move.w D3, [A2 + 0x30] 0000030E 4E75 rts 00000310 4EAD 0A22 jsr [A5 + 0xA22 /* export_320 */] 00000314 362A 0006 move.w D3, [A2 + 0x6] 00000318 6706 beq +0x8 /* 00000320 */ 0000031A 4EAD 0C4A jsr [A5 + 0xC4A /* export_389 */] 0000031E 2610 move.l D3, [A0] label00000320: 00000320 4E75 rts export_514: fn00000322: 00000322 526D FE56 addq.w [A5 - 0x1AA], 1 00000326 48E7 0EB2 movem.l -[A7], D4,D5,D6,A0,A2,A3,A6 0000032A 2C49 movea.l A6, A1 0000032C 5343 subq.w D3, 1 0000032E 6100 011C bsr +0x11E /* 0000044C */ 00000332 7C01 moveq.l D6, 0x01 00000334 4A04 tst.b D4 00000336 6712 beq +0x14 /* 0000034A */ 00000338 1C05 move.b D6, D5 0000033A 4A45 tst.w D5 0000033C 6A02 bpl +0x4 /* 00000340 */ 0000033E 4445 neg.w D5 label00000340: 00000340 5345 subq.w D5, 1 00000342 0C05 0004 cmpi.b D5, 0x4 00000346 6400 FD14 bcc -0x2EA /* 0000005C */ label0000034A: 0000034A 4EAD 0A42 jsr [A5 + 0xA42 /* export_324 */] 0000034E 4EAD 08C2 jsr [A5 + 0x8C2 /* export_276 */] 00000352 2012 move.l D0, [A2] 00000354 6714 beq +0x16 /* 0000036A */ 00000356 4A04 tst.b D4 00000358 6606 bne +0x8 /* 00000360 */ 0000035A 1C2A 0018 move.b D6, [A2 + 0x18] 0000035E 6074 bra +0x76 /* 000003D4 */ label00000360: 00000360 2F00 move.l -[A7], D0 00000362 6100 017A bsr +0x17C /* 000004DE */ 00000366 A92D syscall CloseWindow 00000368 4292 clr.l [A2] label0000036A: 0000036A 1546 0018 move.b [A2 + 0x18], D6 0000036E 43ED F526 lea.l A1, [A5 - 0xADA] 00000372 3E03 move.w D7, D3 00000374 CEFC 00A4 mulu.w D7, 0xA4 00000378 D3C7 add.l A1, D7 0000037A 4A05 tst.b D5 0000037C 673E beq +0x40 /* 000003BC */ 0000037E 42A7 clr.l -[A7] 00000380 2F09 move.l -[A7], A1 00000382 200E move.l D0, A6 00000384 6604 bne +0x6 /* 0000038A */ 00000386 4DFA 00A8 lea.l A6, [PC + 0xA8 /* 00000430, value 0x3C00C8, cstring "" */] label0000038A: 0000038A 2F0E move.l -[A7], A6 0000038C 200B move.l D0, A3 0000038E 6606 bne +0x8 /* 00000396 */ 00000390 4EAD 0A1A jsr [A5 + 0xA1A /* export_319 */] 00000394 6004 bra +0x6 /* 0000039A */ label00000396: 00000396 4EAD 086A jsr [A5 + 0x86A /* export_265 */] label0000039A: 0000039A 486D ED88 pea.l [A5 - 0x1278] 0000039E 4267 clr.w -[A7] 000003A0 3F05 move.w -[A7], D5 000003A2 70FF moveq.l D0, 0xFFFFFFFF 000003A4 2F00 move.l -[A7], D0 000003A6 4267 clr.w -[A7] 000003A8 42A7 clr.l -[A7] 000003AA A913 syscall NewWindow 000003AC 249F move.l [A2], [A7]+ 000003AE 6100 0088 bsr +0x8A /* 00000438 */ 000003B2 4A43 tst.w D3 000003B4 665E bne +0x60 /* 00000414 */ 000003B6 50ED F24A st [A5 - 0xDB6] 000003BA 6058 bra +0x5A /* 00000414 */ label000003BC: 000003BC 3F3C 0100 move.w -[A7], 0x100 000003C0 2F09 move.l -[A7], A1 000003C2 3F3C 0001 move.w -[A7], 0x1 000003C6 4267 clr.w -[A7] 000003C8 4EAD 0AF2 jsr [A5 + 0xAF2 /* export_346 */] 000003CC 2480 move.l [A2], D0 000003CE 6168 bsr +0x6A /* 00000438 */ 000003D0 422D F24A clr.b [A5 - 0xDB6] label000003D4: 000003D4 220B move.l D1, A3 000003D6 6706 beq +0x8 /* 000003DE */ 000003D8 3203 move.w D1, D3 000003DA 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */] label000003DE: 000003DE 200E move.l D0, A6 000003E0 6608 bne +0xA /* 000003EA */ 000003E2 4A04 tst.b D4 000003E4 672E beq +0x30 /* 00000414 */ 000003E6 4DED FAFA lea.l A6, [A5 - 0x506] label000003EA: 000003EA 2F12 move.l -[A7], [A2] 000003EC 3F2E 0002 move.w -[A7], [A6 + 0x2] 000003F0 3F2E 0000 move.w -[A7], [A6 + 0x0] 000003F4 3F3C FFFF move.w -[A7], 0xFFFF 000003F8 A91B syscall MoveWindow 000003FA 2F12 move.l -[A7], [A2] 000003FC 302E 0006 move.w D0, [A6 + 0x6] 00000400 906E 0002 sub.w D0, [A6 + 0x2] 00000404 3F00 move.w -[A7], D0 00000406 302E 0004 move.w D0, [A6 + 0x4] 0000040A 906E 0000 sub.w D0, [A6 + 0x0] 0000040E 3F00 move.w -[A7], D0 00000410 4EAD 089A jsr [A5 + 0x89A /* export_271 */] label00000414: 00000414 6100 0164 bsr +0x166 /* 0000057A */ 00000418 4EAD 08C2 jsr [A5 + 0x8C2 /* export_276 */] 0000041C 2012 move.l D0, [A2] 0000041E 4EAD 095A jsr [A5 + 0x95A /* export_295 */] 00000422 4EAD 08A2 jsr [A5 + 0x8A2 /* export_272 */] 00000426 4CDF 4D70 movem.l D4,D5,D6,A0,A2,A3,A6, [A7]+ 0000042A 536D FE56 subq.w [A5 - 0x1AA], 1 0000042E 4E75 rts 00000430 003C 00C8 ori.b ccr, 200 00000434 00C8 .incomplete 00000436 0190 bclr [A0], D0 fn00000438: 00000438 4EAD 0A42 jsr [A5 + 0xA42 /* export_324 */] 0000043C 3F3C 0008 move.w -[A7], 0x8 00000440 A89C syscall PenMode 00000442 3F3C 0000 move.w -[A7], 0x0 00000446 A889 syscall TextMode 00000448 4EED 0922 jmp [A5 + 0x922 /* export_288 */] fn0000044C: 0000044C 0C43 0006 cmpi.w D3, 0x6 00000450 6400 FC0A bcc -0x3F4 /* 0000005C */ 00000454 4E75 rts export_515: 00000456 526D FE56 addq.w [A5 - 0x1AA], 1 0000045A 48E7 FCF0 movem.l -[A7], D0,D1,D2,D3,D4,D5,A0,A1,A2,A3 0000045E 7606 moveq.l D3, 0x06 00000460 6012 bra +0x14 /* 00000474 */ label00000462: 00000462 617A bsr +0x7C /* 000004DE */ 00000464 3203 move.w D1, D3 00000466 4EAD 0A0A jsr [A5 + 0xA0A /* export_317 */] 0000046A 2012 move.l D0, [A2] 0000046C 6706 beq +0x8 /* 00000474 */ 0000046E 2F00 move.l -[A7], D0 00000470 A92D syscall CloseWindow 00000472 4292 clr.l [A2] label00000474: 00000474 5343 subq.w D3, 1 00000476 650E bcs +0x10 /* 00000486 */ 00000478 66E8 bne -0x16 /* 00000462 */ 0000047A 4A2D F24A tst.b [A5 - 0xDB6] 0000047E 66E2 bne -0x1C /* 00000462 */ 00000480 6100 00B4 bsr +0xB6 /* 00000536 */ 00000484 6010 bra +0x12 /* 00000496 */ label00000486: 00000486 7601 moveq.l D3, 0x01 00000488 3803 move.w D4, D3 0000048A 3A03 move.w D5, D3 0000048C 97CB sub.l A3, A3 0000048E 224B movea.l A1, A3 00000490 6100 FE90 bsr -0x16E /* 00000322 */ 00000494 7600 moveq.l D3, 0x00 label00000496: 00000496 4EAD 0A42 jsr [A5 + 0xA42 /* export_324 */] 0000049A 6100 00DE bsr +0xE0 /* 0000057A */ 0000049E A89E syscall PenNormal 000004A0 3F3C 0001 move.w -[A7], 0x1 000004A4 A887 syscall TextFont 000004A6 3F3C 000C move.w -[A7], 0xC 000004AA A88A syscall TextSize 000004AC 486D FFF4 pea.l [A5 - 0xC] 000004B0 A87C syscall BackPat 000004B2 4267 clr.w -[A7] 000004B4 A888 syscall TextFace 000004B6 3B7C FFFF F40E move.w [A5 - 0xBF2], 0xFFFF 000004BC 4EAD 084A jsr [A5 + 0x84A /* export_261 */] 000004C0 206D F40A movea.l A0, [A5 - 0xBF6] 000004C4 4268 0042 clr.w [A0 + 0x42] 000004C8 4EAD 0922 jsr [A5 + 0x922 /* export_288 */] 000004CC 536D FE56 subq.w [A5 - 0x1AA], 1 000004D0 704C moveq.l D0, 0x4C 000004D2 4EAD 082A jsr [A5 + 0x82A /* export_257 */] 000004D6 4CDF 0F3F movem.l D0,D1,D2,D3,D4,D5,A0,A1,A2,A3, [A7]+ 000004DA 4E75 rts fn000004DC: 000004DC 5343 subq.w D3, 1 fn000004DE: 000004DE 48E7 F0E0 movem.l -[A7], D0,D1,D2,D3,A0,A1,A2 000004E2 6100 FF68 bsr -0x96 /* 0000044C */ 000004E6 3203 move.w D1, D3 000004E8 4EAD 0A0A jsr [A5 + 0xA0A /* export_317 */] 000004EC 2012 move.l D0, [A2] 000004EE 6740 beq +0x42 /* 00000530 */ 000004F0 4EAD 0A72 jsr [A5 + 0xA72 /* export_330 */] 000004F4 6140 bsr +0x42 /* 00000536 */ 000004F6 5243 addq.w D3, 1 000004F8 41ED FB3E lea.l A0, [A5 - 0x4C2] 000004FC 4EAD 0832 jsr [A5 + 0x832 /* export_258 */] 00000500 671C beq +0x1E /* 0000051E */ 00000502 41ED FB36 lea.l A0, [A5 - 0x4CA] 00000506 1F3C 0000 move.b -[A7], 0x0 label0000050A: 0000050A 1F18 move.b -[A7], [A0]+ 0000050C 66FC bne -0x2 /* 0000050A */ 0000050E C143 exg D0, D3 00000510 5343 subq.w D3, 1 00000512 4EAD 0A42 jsr [A5 + 0xA42 /* export_324 */] 00000516 C143 exg D0, D3 00000518 111F move.b -[A0], [A7]+ label0000051A: 0000051A 111F move.b -[A0], [A7]+ 0000051C 66FC bne -0x2 /* 0000051A */ label0000051E: 0000051E 41ED FB36 lea.l A0, [A5 - 0x4CA] 00000522 4EAD 0832 jsr [A5 + 0x832 /* export_258 */] 00000526 6708 beq +0xA /* 00000530 */ 00000528 3600 move.w D3, D0 0000052A 5343 subq.w D3, 1 0000052C 4EAD 0A3A jsr [A5 + 0xA3A /* export_323 */] label00000530: 00000530 4CDF 070F movem.l D0,D1,D2,D3,A0,A1,A2, [A7]+ 00000534 4E75 rts fn00000536: 00000536 3F2D F402 move.w -[A7], [A5 - 0xBFE] 0000053A 4EAD 0A3A jsr [A5 + 0xA3A /* export_323 */] 0000053E 3B43 F402 move.w [A5 - 0xBFE], D3 00000542 7600 moveq.l D3, 0x00 00000544 4EAD 0C02 jsr [A5 + 0xC02 /* export_380 */] 00000548 4EAD 0C42 jsr [A5 + 0xC42 /* export_388 */] 0000054C 6100 FC3A bsr -0x3C4 /* 00000188 */ 00000550 6100 FC46 bsr -0x3B8 /* 00000198 */ 00000554 362D F402 move.w D3, [A5 - 0xBFE] 00000558 3B5F F402 move.w [A5 - 0xBFE], [A7]+ 0000055C 4E75 rts fn0000055E: 0000055E 5343 subq.w D3, 1 00000560 2F08 move.l -[A7], A0 00000562 6100 FEE8 bsr -0x116 /* 0000044C */ 00000566 3203 move.w D1, D3 00000568 4EAD 0A0A jsr [A5 + 0xA0A /* export_317 */] 0000056C 2012 move.l D0, [A2] 0000056E 6700 FAEC beq -0x512 /* 0000005C */ 00000572 4EAD 0A3A jsr [A5 + 0xA3A /* export_323 */] 00000576 205F movea.l A0, [A7]+ 00000578 4E75 rts fn0000057A: 0000057A 48E7 E0E0 movem.l -[A7], D0,D1,D2,A0,A1,A2 0000057E 4EAD 0A22 jsr [A5 + 0xA22 /* export_320 */] 00000582 2F12 move.l -[A7], [A2] 00000584 A915 syscall ShowWindow 00000586 4CDF 0707 movem.l D0,D1,D2,A0,A1,A2, [A7]+ 0000058A 4E75 rts fn0000058C: 0000058C 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00000590 6106 bsr +0x8 /* 00000598 */ 00000592 3602 move.w D3, D2 00000594 4EED 02DA jmp [A5 + 0x2DA /* export_87 */] fn00000598: 00000598 4EAD 045A jsr [A5 + 0x45A /* export_135 */] 0000059C 3602 move.w D3, D2 0000059E 4E75 rts export_516: 000005A0 526D FE56 addq.w [A5 - 0x1AA], 1 000005A4 4A01 tst.b D1 000005A6 6670 bne +0x72 /* 00000618 */ 000005A8 4A2D F01E tst.b [A5 - 0xFE2] 000005AC 6604 bne +0x6 /* 000005B2 */ 000005AE 615E bsr +0x60 /* 0000060E */ 000005B0 6056 bra +0x58 /* 00000608 */ label000005B2: 000005B2 0C40 F8BC cmpi.w D0, 0xF8BC 000005B6 660A bne +0xC /* 000005C2 */ 000005B8 4EAD 0452 jsr [A5 + 0x452 /* export_134 */] 000005BC 6100 019A bsr +0x19C /* 00000758 */ 000005C0 6046 bra +0x48 /* 00000608 */ label000005C2: 000005C2 2248 movea.l A1, A0 000005C4 3400 move.w D2, D0 000005C6 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 000005CA 2049 movea.l A0, A1 000005CC 660A bne +0xC /* 000005D8 */ 000005CE 3002 move.w D0, D2 000005D0 7202 moveq.l D1, 0x02 000005D2 4EAD 062A jsr [A5 + 0x62A /* export_193 */] 000005D6 6030 bra +0x32 /* 00000608 */ label000005D8: 000005D8 4EAD 045A jsr [A5 + 0x45A /* export_135 */] 000005DC 3602 move.w D3, D2 000005DE 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */] 000005E2 4EAD 045A jsr [A5 + 0x45A /* export_135 */] 000005E6 3802 move.w D4, D2 000005E8 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */] 000005EC 4EAD 045A jsr [A5 + 0x45A /* export_135 */] 000005F0 3A02 move.w D5, D2 000005F2 97CB sub.l A3, A3 000005F4 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */] 000005F8 670C beq +0xE /* 00000606 */ 000005FA 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */] 000005FE 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */] 00000602 4EAD 0322 jsr [A5 + 0x322 /* export_96 */] label00000606: 00000606 6136 bsr +0x38 /* 0000063E */ label00000608: 00000608 536D FE56 subq.w [A5 - 0x1AA], 1 0000060C 4E75 rts fn0000060E: 0000060E 2F08 move.l -[A7], A0 00000610 4267 clr.w -[A7] 00000612 A938 syscall HiliteMenu 00000614 205F movea.l A0, [A7]+ 00000616 4E75 rts label00000618: 00000618 4EAD 0032 jsr [A5 + 0x32 /* export_2 */] 0000061C 4A43 tst.w D3 0000061E 660A bne +0xC /* 0000062A */ 00000620 362D F32C move.w D3, [A5 - 0xCD4] 00000624 426D F32C clr.w [A5 - 0xCD4] 00000628 600A bra +0xC /* 00000634 */ label0000062A: 0000062A 5343 subq.w D3, 1 0000062C 6600 0094 bne +0x96 /* 000006C2 */ 00000630 362D F32E move.w D3, [A5 - 0xCD2] label00000634: 00000634 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00000638 4EAD 0292 jsr [A5 + 0x292 /* export_78 */] 0000063C 60CA bra -0x34 /* 00000608 */ fn0000063E: 0000063E 50ED F34E st [A5 - 0xCB2] 00000642 2F08 move.l -[A7], A0 00000644 0C43 000B cmpi.w D3, 0xB 00000648 6478 bcc +0x7A /* 000006C2 */ 0000064A 4A43 tst.w D3 0000064C 6774 beq +0x76 /* 000006C2 */ 0000064E 0C44 0015 cmpi.w D4, 0x15 00000652 646E bcc +0x70 /* 000006C2 */ 00000654 0C45 0003 cmpi.w D5, 0x3 00000658 6468 bcc +0x6A /* 000006C2 */ 0000065A 4267 clr.w -[A7] 0000065C A938 syscall HiliteMenu 0000065E 3C03 move.w D6, D3 00000660 E146 asl D6.w, 8 00000662 DC44 add.w D6, D4 00000664 2E0B move.l D7, A3 00000666 6716 beq +0x18 /* 0000067E */ 00000668 4EAD 086A jsr [A5 + 0x86A /* export_265 */] 0000066C 4A44 tst.w D4 0000066E 670C beq +0xE /* 0000067C */ 00000670 B66D F320 cmp.w D3, [A5 - 0xCE0] 00000674 624C bhi +0x4E /* 000006C2 */ 00000676 6100 00AC bsr +0xAE /* 00000724 */ 0000067A 6002 bra +0x4 /* 0000067E */ label0000067C: 0000067C 6148 bsr +0x4A /* 000006C6 */ label0000067E: 0000067E B66D F320 cmp.w D3, [A5 - 0xCE0] 00000682 623E bhi +0x40 /* 000006C2 */ 00000684 45ED F321 lea.l A2, [A5 - 0xCDF] 00000688 4A32 3000 tst.b [A2 + D3.w] 0000068C 6B34 bmi +0x36 /* 000006C2 */ 0000068E 4A44 tst.w D4 00000690 6706 beq +0x8 /* 00000698 */ 00000692 B832 3000 cmp.b D4, [A2 + D3.w] 00000696 622A bhi +0x2C /* 000006C2 */ label00000698: 00000698 3006 move.w D0, D6 0000069A 4A45 tst.w D5 0000069C 6606 bne +0x8 /* 000006A4 */ 0000069E 4EAD 090A jsr [A5 + 0x90A /* export_285 */] 000006A2 6004 bra +0x6 /* 000006A8 */ label000006A4: 000006A4 4EAD 0902 jsr [A5 + 0x902 /* export_284 */] label000006A8: 000006A8 3006 move.w D0, D6 000006AA 7200 moveq.l D1, 0x00 000006AC 0C45 0002 cmpi.w D5, 0x2 000006B0 6608 bne +0xA /* 000006BA */ 000006B2 4A44 tst.w D4 000006B4 670C beq +0xE /* 000006C2 */ 000006B6 323C 0100 move.w D1, 0x100 label000006BA: 000006BA 4EAD 0912 jsr [A5 + 0x912 /* export_286 */] 000006BE 205F movea.l A0, [A7]+ 000006C0 4E75 rts label000006C2: 000006C2 4EED 0182 jmp [A5 + 0x182 /* export_44 */] fn000006C6: 000006C6 48E7 F8D8 movem.l -[A7], D0,D1,D2,D3,D4,A0,A1,A3,A4 000006CA 382D F320 move.w D4, [A5 - 0xCE0] label000006CE: 000006CE B644 cmp.w D3, D4 000006D0 6318 bls +0x1A /* 000006EA */ 000006D2 5244 addq.w D4, 1 000006D4 3B44 F320 move.w [A5 - 0xCE0], D4 000006D8 42A7 clr.l -[A7] 000006DA 3F04 move.w -[A7], D4 000006DC 5257 addq.w [A7], 1 000006DE 487A 0042 pea.l [PC + 0x42 /* 00000722, value 0x12048E7 */] 000006E2 A931 syscall NewMenu 000006E4 4267 clr.w -[A7] 000006E6 A935 syscall InsertMenu 000006E8 60E4 bra -0x1A /* 000006CE */ label000006EA: 000006EA 3003 move.w D0, D3 000006EC 4EAD 08FA jsr [A5 + 0x8FA /* export_283 */] 000006F0 2848 movea.l A4, A0 000006F2 47ED F321 lea.l A3, [A5 - 0xCDF] 000006F6 3F03 move.w -[A7], D3 000006F8 5257 addq.w [A7], 1 000006FA A936 syscall DeleteMenu 000006FC 4A33 3000 tst.b [A3 + D3.w] 00000700 6B04 bmi +0x6 /* 00000706 */ 00000702 2F0C move.l -[A7], A4 00000704 A932 syscall DisposeMenu label00000706: 00000706 4233 3000 clr.b [A3 + D3.w] 0000070A 42A7 clr.l -[A7] 0000070C 5243 addq.w D3, 1 0000070E 3F03 move.w -[A7], D3 00000710 486D ED88 pea.l [A5 - 0x1278] 00000714 A931 syscall NewMenu 00000716 5243 addq.w D3, 1 00000718 3F03 move.w -[A7], D3 0000071A A935 syscall InsertMenu 0000071C 4CDF 1B1F movem.l D0,D1,D2,D3,D4,A0,A1,A3,A4, [A7]+ 00000720 4E75 rts 00000722 0120 btst -[A0], D0 fn00000724: 00000724 48E7 E0F0 movem.l -[A7], D0,D1,D2,A0,A1,A2,A3 00000728 3003 move.w D0, D3 0000072A 4EAD 08FA jsr [A5 + 0x8FA /* export_283 */] 0000072E 2648 movea.l A3, A0 00000730 45ED F321 lea.l A2, [A5 - 0xCDF] 00000734 45F2 3000 lea.l A2, [A2 + D3.w] label00000738: 00000738 B812 cmp.b D4, [A2] 0000073A 630C bls +0xE /* 00000748 */ 0000073C 5212 addq.b [A2], 1 0000073E 2F0B move.l -[A7], A3 00000740 487A FFE0 pea.l [PC - 0x20 /* 00000722, value 0x12048E7 */] 00000744 A933 syscall AppendMenu 00000746 60F0 bra -0xE /* 00000738 */ label00000748: 00000748 2F0B move.l -[A7], A3 0000074A 3F04 move.w -[A7], D4 0000074C 486D ED88 pea.l [A5 - 0x1278] 00000750 A947 syscall SetMenuItemText/SetItem 00000752 4CDF 0F07 movem.l D0,D1,D2,A0,A1,A2,A3, [A7]+ 00000756 4E75 rts export_517: fn00000758: 00000758 526D FE56 addq.w [A5 - 0x1AA], 1 0000075C 48E7 F0F0 movem.l -[A7], D0,D1,D2,D3,A0,A1,A2,A3 00000760 422D F34E clr.b [A5 - 0xCB2] 00000764 45ED F322 lea.l A2, [A5 - 0xCDE] 00000768 7601 moveq.l D3, 0x01 label0000076A: 0000076A B66D F320 cmp.w D3, [A5 - 0xCE0] 0000076E 6212 bhi +0x14 /* 00000782 */ 00000770 3003 move.w D0, D3 00000772 5243 addq.w D3, 1 00000774 4EAD 08FA jsr [A5 + 0x8FA /* export_283 */] 00000778 4A1A tst.b [A2]+ 0000077A 6BEE bmi -0x10 /* 0000076A */ 0000077C 2F08 move.l -[A7], A0 0000077E A932 syscall DisposeMenu 00000780 60E8 bra -0x16 /* 0000076A */ label00000782: 00000782 7005 moveq.l D0, 0x05 00000784 3B40 F320 move.w [A5 - 0xCE0], D0 00000788 45ED F322 lea.l A2, [A5 - 0xCDE] label0000078C: 0000078C 14FC 00FF move.b [A2]+, 0xFF 00000790 51C8 FFFA dbf D0, -0x8 /* 0000078C */ 00000794 A934 syscall ClearMenuBar 00000796 2F2D F330 move.l -[A7], [A5 - 0xCD0] 0000079A A93C syscall SetMenuBar 0000079C 303C 0300 move.w D0, 0x300 000007A0 4EAD 08F2 jsr [A5 + 0x8F2 /* export_282 */] 000007A4 4CDF 0F0F movem.l D0,D1,D2,D3,A0,A1,A2,A3, [A7]+ 000007A8 536D FE56 subq.w [A5 - 0x1AA], 1 000007AC 4E75 rts